import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

Vue.config.productionTip = false

// 引入全局变量，方便组件调动模板API
import httpApi from '@/http/index'
// 将引入的接口模块直接注入Vue原型链，
// 这样在组件中可以使用 this.$http 访问接口API模块
Vue.prototype.$http = httpApi

// 用于修改标签页名称
router.beforeEach((to, from, next) => {
  // 如果路由发生变化，就修改
  if(to.meta.title) {
    document.title = to.meta.title;
  }

  next();
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
